/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Negocio;

import Entidades.EntUsuario;

import Utilidades.Conexion;
import DAO.DAOUsuario;
import java.sql.Connection;
import java.util.List;

public class NUsuario {

    DAOUsuario daoUsuario;
    Connection c;

    public String autenticar(EntUsuario usuario) {
        daoUsuario = new DAOUsuario();
        c = new Conexion().getCon();
        String resultado = daoUsuario.autenticar(c, usuario);
        return resultado;
    }
     public int registrarUsuario(EntUsuario Usuario){
        daoUsuario = new DAOUsuario();
        c=new Conexion().getCon();
        int resultado = daoUsuario.registrarUsuario(c, Usuario);
        return resultado;
    }

    public List<EntUsuario> listarUsuarios() {
        daoUsuario = new DAOUsuario();
        c = new Conexion().getCon();
        return daoUsuario.listarUsuarios(c);
    }
    public EntUsuario consultarUsuario(String usuario){
        daoUsuario = new DAOUsuario();
        c = new Conexion().getCon();
        return daoUsuario.buscarUsuario(c,usuario);
    }
    
    public int Modificar(EntUsuario usuario){
        daoUsuario = new DAOUsuario();
        c=new Conexion().getCon();
        int resultado = daoUsuario.Modificar(c, usuario);
        return resultado;
    }
     public int Eliminar(EntUsuario usuario){
        daoUsuario = new DAOUsuario();
        c=new Conexion().getCon();
        int resultado = daoUsuario.Eliminar(c, usuario);
        return resultado;
    }
     
    
}
